<?php

Class Detalle_evolucion_medica{
	private $q;
	private $res;

	public function get_detalles_evolucion_medica($nrodoc,$tipdoc,$fecini,$fecfin){
		if($fecini AND $fecfin)
	{
		if(date($fecini) > date($fecfin))
			{
				$cambio = $fecini;
				$fecini = $fecfin;
				$fecfin = $cambio;	
			}
		$fecfin= date("Y-m-d", strtotime("$fecfin + 1 days")); 
		$fecha = " AND (dem.fecha > '$fecini' AND dem.fecha < '$fecfin')";
	}
	else	
	if($fecini)
		$fecha = " AND dem.fecha > '$fecini'";
	else
	if($fecfin)
	{
		$fecfin= date("Y-m-d", strtotime("$fecfin + 1 days")); 
		$fecha = " AND dem.fecha < '$fecfin'";	
	}
	else
		$fecha = "";
	

	$this->q = "select dem.*,m.* from detalles_evolucion_medica dem, medicos m
			where id_evolucion_medica = (
				select id_evolucion_medica from evoluciones_medicas where nro_doc_paciente = $nrodoc AND tipo_doc_paciente LIKE '$tipdoc')
				AND dem.id_medico  = m.id_medico".$fecha;
	$this->res = Database::query($this->q);
	return $this->res;
	}
	
	public function put_demedica($idem, $id_med, $reg_med){
		$this->q = "insert into detalles_evolucion_medica (id_evolucion_medica, id_medico, observacion_diagnostica, fecha)
			values($idem, $id_med, '$reg_med', NOW())";
		$this->res = Database::query_baja($this->q);
		
	}
	
}?>
